from django.urls import path
from . import views
app_name = 'myadmin'
urlpatterns = [
    path('', views.IndexView.as_view(), name="index"),
    path('upload_file/', views.Upload_Flie, name='upload_file'),
    path("upload/", views.update, name="update"),
    path("file_list/", views.File_List, name="File_List"),
    path("file_views/", views.File_Views, name="File_Views"),
    path("file_delete/", views.File_Delete, name="File_Delete"), # 删除整个文件夹
    path("file_one_delete/", views.File_One_Delete, name="File_One_Delete"), # 删除单个文件

    path("file_search/", views.File_Search, name="File_search"),#搜索文件

    path("login/", views.User_Login, name="User_Login"),#用户登录
    path("Register/", views.User_Register, name="User_Register"),#用户注册
    path("logout/", views.User_Logout, name="User_Logout"),  # 用户退出
    path("check_password/", views.Check_Password, name="Check_Password"),  # 修改密码
    path("permissions/", views.User_Permissions, name="User_Permissions"), # 进入权限管理页面判断是否有权限
    path("check_file_data/", views.check_file_data, name="check_file_data"), # layui 表格自动获取数据接口
    path("update_file_name/", views.Update_File_Name, name="Update_File_Name"),  # 修改文件夹名字
    path("update_name/", views.Update_Name, name="Update_Name"),  # 修改文件夹名字

    path("lock_download_file/", views.Lock_Download_File, name="Lock_Download_File"),  # 锁定下载工程文件夹权限
    path("unlock_download_file/", views.Unlock_Download_File, name="Unlock_Download_File"),  # 解锁下载工程文件夹权限

    path("lock_file/", views.lock_File, name="lock_File"),  # 锁定下载文件权限
    path("unlock_file/", views.Unlock_File, name="Unlock_File"),  # 解锁下载文件权限

    path("create_file/", views.Create_File, name="create_file"), # 创建文件夹
    path("load_super_permissions/", views.load_super_permissions, name="load_super_permissions"), # 加载管理员和普通用户信息
    path("update_super_permissions/", views.update_super_permissions, name="update_super_permissions"), # 修改管理员权限
    path("send_email/", views.send_email, name="send_email"),  # 发送邮件
    path("delete_super_permissions/", views.delete_super_permissions, name="delete_super_permissions"),  # 删除管理员权限

    path("select_frame/", views.select_frame, name="select_frame"),  # super二级联动框文件接口

    path("user_file_permissions/", views.user_file_permissions, name="user_file_permissions"),  # 联动框动态渲染穿俊框管理员
    path("transfer_box_add_user/", views.transfer_box_add_user, name="transfer_box_add_user"),  # 单个文件 不用用户不同查看权限 修改用户权限函数
    path("transfer_box_add_file_user/", views.transfer_box_add_file_user, name="transfer_box_add_file_user"),  # 整个文件 不用用户不同查看权限 修改用户权限函数

]